package model

type GetDevAssetListInput struct {
	Id int `json:"id"          description:"ID"`
	PaginationInput
}
type DevAssetListOutput struct {
	Data []DevAssetOutput
	PaginationOutput
}
type DevAssetOutput struct {
	DeviceKey string `json:"deviceKey"          description:"设备key"`
	DeptId    string `json:"deptId"          description:"部门ID"`

	UpdatedAt   string `json:"updatedAt"          description:"更新时间"`
	Area        string `json:"area"`
	InstallTime string `json:"installTime"          description:"安装时间"`

	ProductKey     string `json:"productKey"          description:"产品key"`
	DeviceName     string `json:"deviceName"          description:"设备名称"`
	DeviceNumber   string `json:"deviceNumber"          description:"设备编号"`
	DeviceCategory string `json:"deviceCategory"          description:"设备类型"`
	UpdatedBy      string `json:"updatedBy"          description:"更新者ID"`
	Id             string `json:"id"          description:""`
	CreatedAt      string `json:"createdAt"          description:"创建时间"`
}
type DevAssetAddInput struct {
	Ext39          string `json:"ext39"          description:"扩展字段"`
	Ext26          string `json:"ext26"          description:"扩展字段"`
	Ext27          string `json:"ext27"          description:"扩展字段"`
	Ext06          string `json:"ext06"          description:"扩展字段"`
	Ext25          string `json:"ext25"          description:"扩展字段"`
	Ext31          string `json:"ext31"          description:"扩展字段"`
	Ext32          string `json:"ext32"          description:"扩展字段"`
	Ext33          string `json:"ext33"          description:"扩展字段"`
	Ext38          string `json:"ext38"          description:"扩展字段"`
	Area           string `json:"area"          description:"所在区域"`
	Ext12          string `json:"ext12"          description:"扩展字段"`
	Ext20          string `json:"ext20"          description:"扩展字段"`
	UpdatedBy      string `json:"updatedBy"          description:"更新者ID"`
	Ext03          string `json:"ext03"          description:"扩展字段"`
	Ext10          string `json:"ext10"          description:"扩展字段"`
	Ext17          string `json:"ext17"          description:"扩展字段"`
	Ext18          string `json:"ext18"          description:"扩展字段"`
	CreatedBy      string `json:"createdBy"          description:"创建者ID"`
	Ext22          string `json:"ext22"          description:"扩展字段"`
	Ext24          string `json:"ext24"          description:"扩展字段"`
	Ext45          string `json:"ext45"          description:"扩展字段"`
	CreatedAt      string `json:"createdAt"          description:"创建时间"`
	Ext44          string `json:"ext44"          description:"扩展字段"`
	Ext46          string `json:"ext46"          description:"扩展字段"`
	DeviceKey      string `json:"deviceKey"          description:"设备key"`
	DeptId         string `json:"deptId"          description:"部门ID"`
	Ext07          string `json:"ext07"          description:"扩展字段"`
	Ext08          string `json:"ext08"          description:"扩展字段"`
	Ext41          string `json:"ext41"          description:"扩展字段"`
	Ext01          string `json:"ext01"          description:"扩展字段"`
	Ext09          string `json:"ext09"          description:"扩展字段"`
	Ext21          string `json:"ext21"          description:"扩展字段"`
	Ext35          string `json:"ext35"          description:"扩展字段"`
	Ext40          string `json:"ext40"          description:"扩展字段"`
	Ext02          string `json:"ext02"          description:"扩展字段"`
	Ext04          string `json:"ext04"          description:"扩展字段"`
	Ext43          string `json:"ext43"          description:"扩展字段"`
	Ext50          string `json:"ext50"          description:"扩展字段"`
	UpdatedAt      string `json:"updatedAt"          description:"更新时间"`
	Ext36          string `json:"ext36"          description:"扩展字段"`
	Ext47          string `json:"ext47"          description:"扩展字段"`
	InstallTime    string `json:"installTime"          description:"安装时间"`
	Ext05          string `json:"ext05"          description:"扩展字段"`
	Ext16          string `json:"ext16"          description:"扩展字段"`
	Ext11          string `json:"ext11"          description:"扩展字段"`
	Ext14          string `json:"ext14"          description:"扩展字段"`
	Ext23          string `json:"ext23"          description:"扩展字段"`
	Ext30          string `json:"ext30"          description:"扩展字段"`
	Ext42          string `json:"ext42"          description:"扩展字段"`
	ProductKey     string `json:"productKey"          description:"产品key"`
	DeviceName     string `json:"deviceName"          description:"设备名称"`
	DeviceNumber   string `json:"deviceNumber"          description:"设备编号"`
	DeviceCategory string `json:"deviceCategory"          description:"设备类型"`
	Ext49          string `json:"ext49"          description:"扩展字段"`
	Ext13          string `json:"ext13"          description:"扩展字段"`
	Ext15          string `json:"ext15"          description:"扩展字段"`
	Ext19          string `json:"ext19"          description:"扩展字段"`
	Ext28          string `json:"ext28"          description:"扩展字段"`
	Ext29          string `json:"ext29"          description:"扩展字段"`
	Ext34          string `json:"ext34"          description:"扩展字段"`
	Ext37          string `json:"ext37"          description:"扩展字段"`
	Ext48          string `json:"ext48"          description:"扩展字段"`
}
type DevAssetEditInput struct {
	Id int `json:"id"          description:"ID"`
	DevAssetAddInput
}
